Developer --> Technical Publications
PATHHardware Documentation > USB Devices > Mac OS USB DDK API Reference


Constants and Data Structures

This section lists the constants and data structures used by the USL. Always check the USB.h header file for the current version of the constants and structures that support Mac OS USB driver development.

USB Constants

Parameter Block Constants

Endpoint Type Constants

usbBMRequest Direction Constants

usbBMRequestType Type Constants

usbBMRequest Recipient Constants

usbBRequest Constants

Interface Constants

Interface Protocol Constants

Driver Class Constants

Descriptor Type Constants

Pipe State Constants

USB Power and Bus Attribute Constants

Driver File and Resource Types

Driver Loading Option Constants

Error Status Level Constant

USB Data Structures

Driver Plug-in Dispatch Table Structure

Driver Description Structure

Device Information Structure

Interface Information Structure

Driver Type Structure

Device Descriptor Structure

Configuration Descriptor Structure

Interface Descriptor Structure

Endpoint Descriptor Structure

HID Descriptor Structure

HID Report Descriptor Structure

Hub Port Status Structure


© 1999 Apple Computer, Inc.

Previous | Back Up One Level | Next | Show Frames | Hide Frames